package com.zjdiepu.www.model.other.ext;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import com.zjdiepu.www.base.core.PageExt;

/**
 * other_额外消息推送<br/>
 * @author zhangpp<br/>
 * @time 2018年01月18日 11时23分<br/>
 * @since 1.0<br/>
 */
@ApiModel(value="OtherMessagePushExtraExt", description="other_额外消息推送查询条件", parent = PageExt.class)
public class OtherMessagePushExtraExt extends PageExt {
	
	private static final long serialVersionUID = 1L;
	/**
	 * 业务单位编号 
	 */
	@ApiModelProperty(name="codeUnit",required=false,value="业务单位编号 ",example="业务单位编号 ")
	private String codeUnit;
	
	/**
	 * 业务单位ID 
	 */
	@ApiModelProperty(name="idUnit",required=false,value="业务单位ID ",example="业务单位ID ")
	private String idUnit;
	
	/**
	 * 账号ID 
	 */
	@ApiModelProperty(name="userId",required=false,value="账号ID ",example="账号ID ")
	private String userId;
	
	/**
	 * 消息事件类型 从数据字典获取
	 */
	@ApiModelProperty(name="typeMsgEvent",required=false,value="消息事件类型 从数据字典获取",example="消息事件类型 从数据字典获取")
	private String typeMsgEvent;
	
	/**
	 * 消息处理状态 
	 */
	@ApiModelProperty(name="statusMsgHandle",required=false,value="消息处理状态 ",example="消息处理状态 ")
	private String statusMsgHandle;
	
	/**
	 * 消息处理值  0：不处理   1：需要处理
	 */
	@ApiModelProperty(name="valueMsgHandle",required=false,value="消息处理值  0：不处理   1：需要处理",example="0")
	private Integer valueMsgHandle;
	
	public String getCodeUnit(){
		return this.codeUnit;
	}
	
	public void setCodeUnit(String codeUnit){
		this.codeUnit = codeUnit;
	}

	public String getIdUnit(){
		return this.idUnit;
	}
	
	public void setIdUnit(String idUnit){
		this.idUnit = idUnit;
	}

	public String getUserId(){
		return this.userId;
	}
	
	public void setUserId(String userId){
		this.userId = userId;
	}

	public String getTypeMsgEvent(){
		return this.typeMsgEvent;
	}
	
	public void setTypeMsgEvent(String typeMsgEvent){
		this.typeMsgEvent = typeMsgEvent;
	}

	public String getStatusMsgHandle(){
		return this.statusMsgHandle;
	}
	
	public void setStatusMsgHandle(String statusMsgHandle){
		this.statusMsgHandle = statusMsgHandle;
	}

	public Integer getValueMsgHandle(){
		return this.valueMsgHandle;
	}
	
	public void setValueMsgHandle(Integer valueMsgHandle){
		this.valueMsgHandle = valueMsgHandle;
	}

	@Override
	public String toString() {
		return super.toString() + "OtherMessagePushExtra [codeUnit = " + codeUnit + ", idUnit = " + idUnit + ", userId = " + userId + ", typeMsgEvent = " + typeMsgEvent + ", statusMsgHandle = " + statusMsgHandle + ", "
			+ "valueMsgHandle = " + valueMsgHandle + "]";
	}
    
}